#streamList{ padding-top:20px;}
#streamList{ margin-left:-15px;}
.stream-col{
	display: inline-block;
    margin: 0 0 0 15px;
    max-width: 325px;
    vertical-align: top;
    white-space: normal;
}
.stream-one{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15);
    color: #5F6468;
    margin-bottom: 15px;
    padding: 6px 22px 10px;
    position: relative;
}
.stream-one-inner{ position:relative; padding-bottom:20px;}
a.stream-refresh{position:absolute; top:-5px; left:-20px; width:32px; height:32px;}
a.stream-refresh i{position:absolute; top:0; left:0; width:12px; height:12px; background:url(../img/icon_sprite.png) no-repeat -1px -751px; display:none; }
a.stream-refresh:hover i{ display:block; }
.stream-stats{
	border-bottom: 1px solid #CCCCCC;
    position: relative;
	clear: both;
	height:26px;
	line-height:26px;
}
.stream-stat-answers{ float:left;}
.stream-stat-likes{ float:right;}
.stream-like-count{	color: #FF6600; font-weight: bold; margin-right:5px;}
.stream-stat-likes a{
	margin-left:5px;
	display:inline-block;
	width:15px; height:15px;
	overflow:hidden; text-indent:-999em;
	background:url(../img/icon_sprite.png) -26px -750px no-repeat;
	position:relative;
	top:3px;
}
.stream-stat-likes a:hover{ background-position: -59px -751px;}
.stream-stat-likes a.stream-liker{background-position: -59px -751px;}
.stream-question{ margin:10px 0;}
.stream-context{ padding-bottom:10px;}
.stream-context-image{ width:281px; text-align:center; overflow:hidden; margin-bottom:10px; }
.stream-context-image a img{ box-shadow: 0 0 0 3px #fff,0 0 0 4px #ddd;margin: 4px auto 10px; border-radius:1px;}
.stream-context-domain,.stream-context-domain a{ color:#999;}
.stream-context-domain a img{
	height: 16px;
    padding: 0 2px;
    vertical-align: middle;
    width: 16px;
}
.stream-answer-inner{
	 margin:0 -22px 10px;
     padding: 15px 17px;
	 background:#F6F6F6;
	 border-top:solid 1px #E6E6E6;
	 border-bottom:solid 1px #E6E6E6;
}
.stream-expander{
	 position:relative;
}
.stream-expander span.defaultT{
 	position:absolute;
 	top:5px;
 	left:0;	
}
.stream-expander textarea{
	border:none;
	padding:5px 55px 5px 10px;
	margin-left:-9px;
	height:18px;
	line-height:18px;
	resize:none;
	border-radius: 100px 100px 100px 100px;
	width:246px;
    color: #AAAAAA;
}
.stream-expander .txt_count{ position:absolute; top:5px; right:0px;}
.stream-has-other{ text-align:right;}
.stream-has-other a{ color:#3F7FBF;}
.stream-reason-avatar dt{ float:left;position:relative;}
.stream-reason-avatar dd{ margin-left:40px; color:#999;}
.stream-reason-avatar dd a:hover{ text-decoration:underline;}
.stream-reason-avatar img{
	width: 30px;
	height: 30px;
	border-radius: 1px;
	box-shadow: 0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,0.15);
	vertical-align: middle;
}
.stream-hide{ 
	bottom:-6px;
    color:#fff;
	background:#ddd;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    right: -18px;
	border-radius:3px; 
	padding:2px 8px;
	opacity:0;
}
.icon-remove{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	font-style:normal;
}
.stream-hide:hover{ opacity:1; }
ul.stream-options{ margin:8px 0; }
ul.stream-options li{
	margin: 0 -17px;
    padding: 3px 19px 7px 17px;
}
.stream-option-text{ display:block; }
.stream-option-bar-container{
	background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.024) 0pt, transparent 100%) repeat scroll 0 0 #EEEEEE!important;
	background-image: -webkit-linear-gradient(top, #E6E6E6, #EDEDED 100%)!important;
	background-color:#E6E6E6;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05) inset, 1px 1px 3px rgba(0, 0, 0, 0.05) inset;
    display: block;
    margin: 2px 40px 2px 0;
    padding: 3px;
    position: relative;
}
ul.stream-options a[href]:hover .stream-option-bar-container{
	background-image: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1 100%)!important;
	background-image: -moz-linear-gradient(top,#F5F5F5 0,#F1F1F1 100%)!important;
	background-color:#f6f6f6;
}
.stream-option-bar{
	background:#90C43C;
    border-radius: 100px 100px 100px 100px;
    box-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1) inset, 1px 1px 3px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    display: block;
    line-height: 16px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
.stream-option-info{
	bottom: -1px;
    left: 100%;
    line-height: 1;
    margin-left: 7px;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    width: 45px;
}
.stream-vote-count{
	display: block;
    margin: 3px 0;
}
.stream-percentage{
	background: none repeat scroll 0 0 #FF8B1F;
    border-radius: 100px 100px 100px 100px;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    line-height: 22px;
	font-size:12px;
}
.stream-my-answer .stream-percentage {
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0pt, rgba(0, 0, 0, 0.1) 100%);
	background-image: -webkit-linear-gradient(top,#60C4C2 0,#49ADAB 100%)!important;
	background-color: #4FBEBC;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.stream-percentage span{ font-size:66%;}
.stream-my-answer {
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0pt, rgba(0, 0, 0, 0.05) 100%);
	background-image: -webkit-linear-gradient(top,#DEFEFD 0,#D0F2F1 100%)!important;
	background-color: #DBFFFE;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;
}
ul.stream-options .stream-my-answer .stream-option-bar, ul.stream-options a[href]:hover .stream-option-bar{
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0pt, rgba(0, 0, 0, 0.1) 100%);
	background-image: -webkit-linear-gradient(top,#60C4C2 0,#49ADAB 100%)!important;
	background-color: #4FBEBC;
}

.ownerInfo{ position:absolute; min-width:100px; min-height:75px; z-index:1; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15);
background:#fff; left:65px; top:-10px; padding:10px 10px 10px 95px; border-radius:5px; border:solid 1px #999;
display:none}
.ownerInfo span.arrow{ display:block; width:40px; height:42px; background:url(../img/tooltip-pointers.png) no-repeat top right;
position:absolute; left:-40px; top:20px;}
.ownerInfo a.follow{ margin-top:15px; margin-bottom:0;}
.ownerInfo p em{ color:#7a7a7a;}
.ownerInfo p.name{ color:#000;}
.ownerInfo img.ownerPhoto{ width:75px; height:75px; position:absolute; left:10px;}